.-*((((((((((((((((((((((((((*-..-*((((((((((((((((((((((((((*-.-(                            (--(                            (-,%%                          %%,,%%                          %%,*%%%                        %%%**%%%                        %%%**%%&%!!!!!!!!!!!!!!!!!!!!!!%&%%**%%&%!!!!!!!!!!!!!!!!!!!!!!%&%%**%%&&&!!!!!!!!!!!!!!!!!!!!&&&%%**%%&&&!!!!!!!!!!!!!!!!!!!!&&&%%**%%&&&&!!!!!!!!!!!!!!!!!!&&&&%%**%%&&&&!!!!!!!!!!!!!!!!!!&&&&%%**%%&&&&&################&&&&&%%**%%&&&&&################&&&&&%%**%%&&&&&&##############&&&&&&%%**%%&&&&&&##############&&&&&&%%**%%&&&&&(&############&(&&&&&%%**%%&&&&&(&############&(&&&&&%%**%%&&&&&((&##########&((&&&&&%%**%%&&&&&((&##########&((&&&&&%%**%%&&&&&(((&########&(((&&&&&%%**%%&&&&&(((&########&(((&&&&&%%**%%&&&&&(((((######(((((&&&&&%%**%%&&&&&(((((######(((((&&&&&%%**%%&&&&&((((((####((((((&&&&&%%**%%&&&&&((((((####((((((&&&&&%%**%%&&&&&(((((((##(((((((&&&&&%%**%%&&&&&(((((((##(((((((&&&&&%%**%%&&&&&(((((((**(((((((&&&&&%%**%%&&&&&(((((((**(((((((&&&&&%%**%%&&&&&(((((((--(((((((&&&&&%%**%%&&&&&(((((((--(((((((&&&&&%%**%%&&&&&((((((,--,((((((&&&&&%%**%%&&&&&((((((,--,((((((&&&&&%%**%%&&&&&(((((,----,(((((&&&&&%%**%%&&&&&(((((,----,(((((&&&&&%%**%%&&&&&((((,------,((((&&&&&%%**%%&&&&&((((,------,((((&&&&&%%**%%&&&&&(((,--------,(((&&&&&%%**%%&&&&&(((,--------,(((&&&&&%%**%%&&&&&((,----------,((&&&&&%%**%%&&&&&((,----------,((&&&&&%%**%%&&&&&(,------------,(&&&&&%%**%%&&&&&(,------------,(&&&&&%%**%%&&&&&,--------------,&&&&&%%**%%&&&&&,--------------,&&&&&%%**%%&&&&*----------------*&&&&%%**%%&&&&*----------------*&&&&%%**%%&&&*,,,,,,,,,,,,,,,,,,*&&&%%**%%&&&*,,,,,,,,,,,,,,,,,,*&&&%%**%%&&*,,,,,,,,,,,,,,,,,,,,*&&%%**%%&&*,,,,,,,,,,,,,,,,,,,,*&&%%**%%&*,,,,,,,,,,,,,,,,,,,,,,*&%%**%%&*,,,,,,,,,,,,,,,,,,,,,,*&%%**%%(,,,,,,,,,,,,,,,,,,,,,,,,(%%**%%(,,,,,,,,,,,,,,,,,,,,,,,,(%%*,%(**************************(%,,%(**************************(%,-,****************************,--,****************************,-..----------------------------....----------------------------...-*((((((((((((((((((((((((((*-..-*((((((((((((((((((((((((((*-.-(                            (--(                            (-,%%                          %%,,%%                          %%,*%%%                        %%%**%%%                        %%%**%%&%!!!!!!!!!!!!!!!!!!!!!!%&%%**%%&%!!!!!!!!!!!!!!!!!!!!!!%&%%**%%&&&!!!!!!!!!!!!!!!!!!!!&&&%%**%%&&&!!!!!!!!!!!!!!!!!!!!&&&%%**%%&&&&!!!!!!!!!!!!!!!!!!&&&&%%**%%&&&&!!!!!!!!!!!!!!!!!!&&&&%%**%%&&&&&################&&&&&%%**%%&&&&&################&&&&&%%**%%&&&&&&##############&&&&&&%%**%%&&&&&&##############&&&&&&%%**%%&&&&&(&############&(&&&&&%%**%%&&&&&(&############&(&&&&&%%**%%&&&&&((&##########&((&&&&&%%**%%&&&&&((&##########&((&&&&&%%**%%&&&&&(((&########&(((&&&&&%%**%%&&&&&(((&########&(((&&&&&%%**%%&&&&&(((((######(((((&&&&&%%**%%&&&&&(((((######(((((&&&&&%%**%%&&&&&((((((####((((((&&&&&%%**%%&&&&&((((((####((((((&&&&&%%**%%&&&&&(((((((##(((((((&&&&&%%**%%&&&&&(((((((##(((((((&&&&&%%**%%&&&&&(((((((**(((((((&&&&&%%**%%&&&&&(((((((**(((((((&&&&&%%**%%&&&&&(((((((--(((((((&&&&&%%**%%&&&&&(((((((--(((((((&&&&&%%**%%&&&&&((((((,--,((((((&&&&&%%**%%&&&&&((((((,--,((((((&&&&&%%**%%&&&&&(((((,----,(((((&&&&&%%**%%&&&&&(((((,----,(((((&&&&&%%**%%&&&&&((((,------,((((&&&&&%%**%%&&&&&((((,------,((((&&&&&%%**%%&&&&&(((,--------,(((&&&&&%%**%%&&&&&(((,--------,(((&&&&&%%**%%&&&&&((,----------,((&&&&&%%**%%&&&&&((,----------,((&&&&&%%**%%&&&&&(,------------,(&&&&&%%**%%&&&&&(,------------,(&&&&&%%**%%&&&&&,--------------,&&&&&%%**%%&&&&&,--------------,&&&&&%%**%%&&&&*----------------*&&&&%%**%%&&&&*----------------*&&&&%%**%%&&&*,,,,,,,,,,,,,,,,,,*&&&%%**%%&&&*,,,,,,,,,,,,,,,,,,*&&&%%**%%&&*,,,,,,,,,,,,,,,,,,,,*&&%%**%%&&*,,,,,,,,,,,,,,,,,,,,*&&%%**%%&*,,,,,,,,,,,,,,,,,,,,,,*&%%**%%&*,,,,,,,,,,,,,,,,,,,,,,*&%%**%%(,,,,,,,,,,,,,,,,,,,,,,,,(%%**%%(,,,,,,,,,,,,,,,,,,,,,,,,(%%*,%(**************************(%,,%(**************************(%,-,****************************,--,****************************,-..----------------------------....----------------------------..